package com.lihao.wanandroid.app.network.callback

/**
 * Created by lihao on 2020/5/26.
 * Describe: 列表数据状态类
 */
data class ListDataUiState<T>(
    // 是否请求成功
    val isSuccess: Boolean,
    // 错误信息
    val errorMsg: String = "",
    // 是否刷新
    val isRefresh: Boolean = false,
    // 是否为空
    val isEmpty: Boolean = false,
    // 是否有更多数据
    val hasMore: Boolean = false,
    //是第一页且没有数据
    val isFirstEmpty: Boolean = false,
    //列表数据
    val listData: ArrayList<T> = arrayListOf()
)